home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / ecstr2.arc / MEMORY.H < prev    next >
C/C++ Source or Header  |  1987-03-04  |  1KB  |  31 lines

  1. /*  File   : memory.h
  2.     Author : Richard A. O'Keefe.
  3.     Updated: 1 June 1984
  4.     Purpose: Header file for the System V "memory(3C)" package.
  5.  
  6.     All the functions in this package are the original work  of  Richard
  7.     A. O'Keefe.   Any resemblance between them and any functions in AT&T
  8.     or other licensed software is due entirely to my use of the System V
  9.     memory(3C) manual page as a specification.  See the READ-ME to  find
  10.     the conditions under which this material may be used and copied.
  11.  
  12.     The System V manual says that the mem* functions are declared in the
  13.     <memory.h> file.  This file is also included in the <strings.h> file,
  14.     but it does no harm to #include both in either order.
  15. */
  16.  
  17. #ifndef        memeql
  18.  
  19. #define memeql !memcmp
  20. extern int     memcmp(/*char^,char^,int*/);
  21. extern char    *memcpy(/*char^,char^,int*/);
  22. extern char    *memccpy(/*char^,char^,char,int*/);
  23. extern char    *memset(/*char^,char,int*/);
  24. extern char    *memchr(/*char^,char,int*/);
  25. extern char    *memrchr(/*char^,char,int*/);
  26. extern char    *memmov(/*char^,char^,int*/);
  27. extern void    memrev(/*char^,char^,int*/);
  28.  
  29. #endif memeql
  30.  
  31.